' Copyright 2013 rubicon informationstechnologie gmbh
'
' Licensed under the Apache License, Version 2.0 (the "License");
' you may not use this file except in compliance with the License.
' You may obtain a copy of the License at
'
' http://www.apache.org/licenses/LICENSE-2.0
'
' Unless required by applicable law or agreed to in writing, software
' distributed under the License is distributed on an "AS IS" BASIS,
' WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
' See the License for the specific language governing permissions and
' limitations under the License.
Imports InjectionCop.Attributes
Imports System

Namespace Parser.MethodParsing
	Friend Class SymbolTableBuilderSample
		<Fragment("FragmentType")>
		Protected _fragmentField As Integer = 0

		Protected _nonFragmentField As Object = New Object()

		Public Function ParameterizedMethod(nonFragmentParameter As Single, <Fragment("FragmentType")> fragmentParameter As Object) As String
      Return String.Concat(New Object() {fragmentParameter.ToString(), nonFragmentParameter, Me._fragmentField, Me._nonFragmentField})
		End Function
	End Class
End Namespace
